-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix segment replace test #8209
Fix segment replace test #8209
Conversation
serialize segment lineage test
64bdc0f
to
af4fac9
Compare
Codecov Report
@@ Coverage Diff @@
## master #8209 +/- ##
============================================
- Coverage 70.97% 64.32% -6.65%
Complexity 4313 4313
============================================
Files 1626 1581 -45
Lines 84851 83048 -1803
Branches 12790 12579 -211
============================================
- Hits 60221 53424 -6797
- Misses 20496 25788 +5292
+ Partials 4134 3836 -298
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think switching it to stateless is the issue. Per the failure run, extending TIMEOUT_IN_MS
to 60s should fix the test. Github Actions vm has very limited resource, so we might need to wait longer than what is needed on local box
done. but I think we should move it over anyway. |
The logic in the |
0fc7b4b
to
1f88d68
Compare
sounds good. |
recently there were many instability in
PinotHelixResourceManagerTest.testSegmentReplacementForRefresh
where it stuck atwaitForSegmentsToDelete
.e.g. 2 completely different/irrelevant PR failed on this:
https://github.com/apache/pinot/runs/5194729499?check_suite_focus=true
https://github.com/apache/pinot/runs/5161381187?check_suite_focus=true
This PR moves it to the stateless test so it doesn't run together with other statefuls tests. also simplified the logic to run them sequentially